package com.hemerasolutions.v2trainer.model.users;

import com.hemerasolutions.v2trainer.model.base.BaseModel_;
import com.hemerasolutions.v2trainer.model.examination.Exam;
import com.hemerasolutions.v2trainer.model.exercise.Equipment;
import com.hemerasolutions.v2trainer.model.multimedia.Photo;
import com.hemerasolutions.v2trainer.model.schedule.Schedule;
import java.util.Date;
import javax.annotation.Generated;
import javax.persistence.metamodel.ListAttribute;
import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.StaticMetamodel;

@Generated(value="Dali", date="2015-03-16T22:30:43.359-0300")
@StaticMetamodel(Athlete.class)
public class Athlete_ extends BaseModel_ {
	public static volatile SingularAttribute<Athlete, String> firstName;
	public static volatile SingularAttribute<Athlete, String> lastName;
	public static volatile SingularAttribute<Athlete, String> cpf;
	public static volatile SingularAttribute<Athlete, String> address;
	public static volatile SingularAttribute<Athlete, String> state;
	public static volatile SingularAttribute<Athlete, String> city;
	public static volatile SingularAttribute<Athlete, String> postalCode;
	public static volatile SingularAttribute<Athlete, Date> birthday;
	public static volatile SingularAttribute<Athlete, Boolean> maritalStatus;
	public static volatile SingularAttribute<Athlete, Boolean> male;
	public static volatile SingularAttribute<Athlete, Integer> level;
	public static volatile SingularAttribute<Athlete, Integer> recoveryFactor;
	public static volatile SingularAttribute<Athlete, User> user;
	public static volatile SingularAttribute<Athlete, Photo> photo;
	public static volatile ListAttribute<Athlete, Schedule> schedules;
	public static volatile ListAttribute<Athlete, Equipment> equipments;
	public static volatile ListAttribute<Athlete, Exam> exams;
	public static volatile ListAttribute<Athlete, Academy> academys;
	public static volatile ListAttribute<Athlete, PersonalTrainer> personalTrainers;
}
